/// <reference types="vitest" />

import legacy from '@vitejs/plugin-legacy'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import { defineConfig } from 'vite'
// import fs from 'fs'

// https://vitejs.dev/config/
export default defineConfig({
  base: "/suss-ba-h5/",
  plugins: [
    vue(),
    legacy(),
    
  ],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  },
  test: {
    globals: true,
    environment: 'jsdom'
  },
  // server: {
  //   // https: {
  //   //   cert: fs.readFileSync(path.join(__dirname, 'certs/localhost+3.pem')),
  //   //   key: fs.readFileSync(path.join(__dirname, 'certs/localhost+3-key.pem')),
  //   //   // cert: fs.readFileSync(path.join(__dirname, 'certs/192.168.140.47.pem')),
  //   //   // key: fs.readFileSync(path.join(__dirname, 'certs/192.168.140.47-key.pem')),
  //   // },
  //   // host: '0.0.0.0', 
  //   port: 8100,    
  //   strictPort: true ,
  //   hmr: {
  //     host: 'localhost',
  //     protocol: 'wss'
  //   }
  // }
})

